package com.scs.application.modules.sys.service;

import com.alibaba.fastjson.JSONArray;
import com.scs.application.core.service.IBaseService;
import com.scs.application.modules.sys.entity.Printer;
import com.scs.application.modules.sys.model.RestResult;

/**
 * <p>
 * Service
 * </p>
 */

public interface PrinterService extends IBaseService<Printer> {
    /**
     * 按照提供的业务关键字，业务数据发送到打印服务进行标签打印
     *
     * @param warehouseId:   工位
     * @param labelKey：业务关键字
     */
    RestResult printLabel(String warehouseId, String labelKey, Object data);

    void SavePrinter(Printer printer);


    /**
     * 打印RFID数据
     *
     */
    RestResult printRFID(JSONArray snArr,String printerId);
}
